@media screen and (min-width:1025px) and (max-width:1201px){
@charset "utf-8";

/*首页*/
.center{ width:1024px; margin:0 auto;}

.header{ width:1024px; height:150px; margin:0 auto; position:relative; z-index:100; overflow:hidden;}
.logo{ float:left; display:block; margin-top:20px; height:110px; position:relative; z-index:10;}
.language{ float:right; overflow:hidden; margin-top:40px;}
.language li{ float:left; margin-left:10px; padding-right:15px; background:url(../images/language4.jpg) right center no-repeat; background-size:auto 14px;}
.language li a{ float:left; font-size:14px; color:#000; display:block; height:24px; line-height:24px; padding-left:38px;}
.language li:nth-child(1) a{ background:url(../images/language1.jpg) left center no-repeat; background-size:auto 20px;}
.language li:nth-child(2) a{ background:url(../images/language2.jpg) left center no-repeat; background-size:auto 20px;}
.language li:nth-child(3) a{ background:url(../images/language3.jpg) left center no-repeat; background-size:auto 20px;}
.language li:nth-child(3){ background:none;}
.language li a:hover{ text-decoration:underline;}

.header1{ float:left; width:100%; overflow:hidden; position:relative; z-index:1; margin-top:-20px; height:40px;}

.search{ float:right; height:30px; width:200px; background:#f2f2f4;}
.search1{ float:left; width:140px; height:30px; font-family:"黑体"; font-size:14px; color:#666; border:0; background:none; outline:none; padding:0 0 0 10px;}
.search2{ float:right; width:50px; height:30px; background:url(../images/search.jpg) center center no-repeat; background-size:auto 16px; border:0; outline:none; cursor:pointer;}

.header_nav{ float:right; margin-right:10px;}
.header_nav li{ float:left; height:40px; position:relative; background:url(../images/nav.jpg) right 7px no-repeat; background-size:auto 16px;}
.header_nav li a{ display:block; font-size:16px; line-height:30px; height:40px; color:#767676; padding:0 10px; margin:0 34px;}
.header_nav li a span{ position:absolute; display:block; width:0; height:4px; bottom:3px; left:50%; background:#1d3a80; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.header_nav li a:hover span{ left:25%; width:50%;}
.header_nav li .a_on span{ left:25%; width:50%;}
.header_nav li:last-child{ background:none;}

.mobile_bg{ display:none;}

.index_banner{ width:100%; overflow:hidden; background:url(../images/banner_c.jpg) repeat-x; background-size:auto 520px;}
.index_banner_l{ position:absolute; top:0; left:-85px; display:block; height:520px;}
.index_banner_r{ position:absolute; top:0; right:-85px; display:block; height:520px;}
/* 本例子css */
.slideBox{ width:1024px; margin:0 auto; height:452px; position:relative; display:block;}
.slideBox .hd{ width:100%; height:20px; overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1;}
.slideBox .hd ul{ width:90%; display:inline-table; overflow:hidden; zoom:1; text-align:right; padding:0 5%;}
.slideBox .hd ul li{ display:inline-block; margin:0 10px; width:10px; height:10px; background:#fff; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.slideBox .hd ul li.on{ background:#1d3982;}
.slideBox .bd{ position:relative; width:100% !important; height:100%; z-index:0; overflow:hidden;}
.slideBox .bd ul{ width:100% !important;}
.slideBox .bd ul li{ width:100% !important; height:452px; zoom:1; vertical-align:middle;}

.swiper-container{ display:none;}

.index{ width:1024px; margin:20px auto 0 auto; overflow:hidden;}
.index li{ float:left; width:32.33%; overflow:hidden; margin-right:1.5%;}
.index li:last-child{ margin-right:0;}
.index li a{ display:block; width:100%; overflow:hidden;}
.index li a img{ width:100%;}

.footer{ width:100%; overflow:hidden; margin-top:10px;}
.footer1{ width:1024px; margin:0 auto; overflow:hidden; font-size:14px; color:#747474; text-align:right; line-height:24px; padding:10px 0;}

.content{ width:100%; overflow:hidden; background:url(../images/banner_c.jpg) repeat-x; background-size:auto 520px;}
.content_in{ width:1024px; margin:0 auto; position:relative;}

.content_l{ float:left; width:250px; min-height:490px; background:url(../images/class_title1.jpg) no-repeat right 100px; background-size:240px auto; padding-top:30px;}
.content_l1{ display:block; float:right; width:190px; height:40px; line-height:40px; background:url(../images/class_title.jpg) left top no-repeat #1d3981; background-size:auto 20px; font-size:16px; color:#FFF;}

.content_r{ float:right; width:754px; min-height:520px; background:#FFF; padding:0 10px;}
.content_r1{ width:100%; overflow:hidden; background:#e6e6e6; position:relative;}
.content_r2{ display:block; float:left; width:500px;}
.content_r3{ position:absolute; bottom:0; right:0; width:254px; height:54px; line-height:54px; font-size:45px; color:#FFF; font-family:"Arial"; font-weight:bold;}
.content_r4{ width:90%; padding:20px 5%; overflow:hidden; font-family:"宋体"; font-size:14px; line-height:30px; color:#153d6e; text-align:left;}

.pro_r1 .content_r2{ float:right;}
.pro_r1 .content_r3{ right:auto; left:0;}

.content_l2{ width:99%; border:1px solid #ededed; overflow:hidden; margin-top:500px;}
.content_l2_1{ width:90%; padding:0 5%; height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#235aad; background:url(../images/pro2.jpg) repeat-x; background-size:auto 40px; text-align:left;}
.content_l2_2{ width:90%; padding:10px 5%; overflow:hidden; font-size:14px; color:#333; text-align:left; line-height:30px;}

.pro{ width:100%; overflow:hidden;}
.pro li{ float:left; width:26.66%; overflow:hidden; margin-left:5%; margin-top:50px;}
.pro li a{ display:block; width:100%;}
.pro1{ display:block; width:100%;}
.pro2{ width:95%; height:24px; line-height:24px; font-size:14px; color:#1d3a80; text-align:left; padding-left:5%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:5px; background:url(../images/pro3.jpg) left center no-repeat; background-size:auto 14px;}

.page{ width:90%; padding:50px 5% 40px 5%; overflow:hidden; font-size:14px; color:#333; text-align:right;}
.page span{ color:#eb4827;}

.pro_nav{ position:absolute; width:90%; overflow:hidden; top:90px; right:0;}
.pro_nav li{ float:left; width:100%; overflow:hidden;}
.pro_nav li a{ display:block; float:left; width:88%; padding-left:12%; overflow:hidden; height:40px; line-height:40px; text-align:left; color:#333; font-size:14px; background:url(../images/pro4.jpg) 4% center no-repeat #e7e7e7; margin-top:5px; background-size:auto 12px;}

.proIn{ width:96%; margin:30px auto 0 auto; border:1px solid #e3e3e3; overflow:hidden;}
.proIn1{ width:100%; height:40px; background:url(../images/proIn2.jpg) repeat-x; background-size:auto 40px;}
.proIn2{ float:left; width:140px; height:45px; line-height:40px; color:#FFF; font-size:16px; background:url(../images/proIn1.jpg) no-repeat; background-size:auto 45px;}
.proIn3{ float:right; margin-right:3%; line-height:40px; font-size:14px; color:#333;}
.proIn4{ width:96%; margin:0 auto; overflow:hidden; font-size:18px; color:#333; line-height:30px; margin-top:10px;}
.proIn5{ width:96%; margin:0 auto; padding:10px 0 10px 0; text-align:left; font-size:14px; color:#333; line-height:24px;}
.proIn5 img{ display:block; margin:0 auto; max-width:80%;}

.pageIn{ width:96%; margin:0 auto; line-height:24px; padding:10px 0 20px 0; overflow:hidden;}
.pageIn1{ float:left; width:48%; text-align:right; font-size:14px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pageIn2{ float:right; width:48%; text-align:left; font-size:14px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pageIn a{ color:#333;}
.pageIn a:hover{ text-decoration:underline;}

}
